 using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;

namespace MiniProjectWS
{
    
    [ServiceContract]
    public interface IGAALeagueData
    {
        [OperationContract]
        List<string> QueryAllTeamsInAllDivisions();        //find all teams involved in the league and the division they're in
        [OperationContract]
        List<string> QueryTeamDivision(string teamName);
        [OperationContract]
        List<string> QueryAllTeamsInADivision(string division);
        [OperationContract]
        List<string> QueryFixturesByDivision(string division);
        [OperationContract]
        List<string> QueryFixturesByTeam(string teamName);
        [OperationContract]
        List<string> QueryAllFixtures();
        [OperationContract]
        List<string> QueryFixturesByHomeTeam(string teamName);
        [OperationContract]
        List<string> QueryFixturesByAwayTeam(string teamName);
        
    }

}
